DesktopOK saving and restoring icon layouts in a Remote Desktop session

DesktopOK for Remote Desktop: Save Icon Layouts in RDP Sessions

Remote Desktop sessions can change the available screen resolution, display area, scaling, and monitor configuration of a remote Windows computer. As a result, desktop icons that were neatly arranged during a local session may move, overlap, or appear in different positions after an RDP connection.

DesktopOK Remote Desktop support provides a practical way to save a dedicated icon layout for each commonly used RDP display configuration. Users can create separate profiles for full-screen, windowed, single-monitor, and multi-monitor sessions, then restore the correct arrangement whenever Remote Desktop changes the desktop workspace.

What Is DesktopOK for Remote Desktop?

DesktopOK is a lightweight Windows utility that saves the positions of desktop icons and restores them when the arrangement changes. It is particularly useful when Windows switches between different screen resolutions, display areas, or monitor configurations. The official developer confirms that DesktopOK can also save desktop icon layouts on Windows Server while connected through Remote Desktop.

DesktopOK running inside a Windows Remote Desktop session

DesktopOK does not create a Remote Desktop connection and does not manage RDP credentials. It runs inside the remote Windows session and records the positions of icons displayed in that session.

For example, an administrator can connect to a Windows Server through RDP, arrange the remote desktop icons, save the layout with DesktopOK, and restore it after a later connection changes the available screen area.

Why Does Remote Desktop Rearrange Desktop Icons?

A Remote Desktop session does not always use the same display configuration as the physical monitor attached to the remote computer. The session may use the local computer’s screen size, the RDP window dimensions, a selected custom resolution, or several local monitors.

When the available desktop area becomes smaller, Windows may move icons so they remain inside the visible workspace. A later connection with a larger screen does not necessarily return those icons to their previous positions.

Common causes include:

  • Connecting in a smaller RDP window
  • Switching between full-screen and windowed mode
  • Resizing the Remote Desktop window
  • Connecting from computers with different resolutions
  • Using one monitor during one session and several monitors during another
  • Changing display scaling
  • Enabling dynamic session resolution
  • Connecting from a laptop after previously using a desktop monitor
  • Disconnecting or reconnecting external displays
  • Changing which display is treated as the primary monitor

Microsoft’s current Windows App can update a remote session’s resolution when its window is resized. It can also use one display, all displays, or selected displays. These settings can change the available remote desktop area and therefore affect icon positions.

Does DesktopOK Work in RDP Sessions?

Yes. The DesktopOK developer states that icon positions can be saved on Windows Server when the user connects through Remote Desktop. The developer also recommends using the latest DesktopOK release and the 64-bit edition on a 64-bit Windows Server system.

DesktopOK can be useful in RDP environments such as:

  • Windows Server administration
  • Remote office computers
  • Virtual desktop systems
  • Remote support workstations
  • Home-to-office RDP connections
  • Development and testing servers
  • Lab computers
  • Cloud-hosted Windows machines

The utility must be opened on the remote computer inside the active session. Running DesktopOK only on the local computer will save the local desktop arrangement rather than the remote one.

What You Need Before Starting

Prepare the remote session before creating a layout.

You should have:

  • Access to the remote Windows computer
  • DesktopOK stored on or accessible from the remote system
  • Permission to run standard desktop applications
  • A stable RDP display configuration
  • All required desktop icons and shortcuts
  • A writable folder for DesktopOK settings or layout files
  • A clear name for the RDP layout profile

DesktopOK can save icon positions without administrator rights, according to the developer. This makes it suitable for many company environments where users can run approved portable applications but cannot install system-wide software.

Company security policies should still be followed before placing or running third-party utilities on managed servers.

Choose the RDP Display Configuration First

Before saving a DesktopOK layout, decide how the Remote Desktop session will normally be used.

Remote Desktop Connection display settings configured for full screen

Possible configurations include:

  • Full-screen on one monitor
  • Windowed mode at a fixed size
  • Full-screen across all monitors
  • Full-screen on selected monitors
  • Laptop-only session
  • Desktop-monitor session
  • Low-resolution support session
  • High-resolution administrative session

Do not create the layout before establishing the preferred connection mode. If the layout is saved in a large full-screen session and later restored inside a much smaller RDP window, the available icon area will be different.

Using Remote Desktop Connection

In the classic Remote Desktop Connection client:

  • Open Remote Desktop Connection.
  • Select Show Options.
  • Open the Display tab.
  • Choose the required display size.
  • Move the slider to Large – Full Screen when a full-screen session is required.
  • Connect to the remote computer.

Microsoft documents the Display tab and full-screen slider as the method for configuring a full-screen Remote Desktop Connection session.

Using Windows App

Windows App provides display settings for single, selected, or all displays. It can also automatically update the session resolution when the connection window is resized.

When icon positions must remain consistent, use a repeatable configuration rather than changing the window size on every connection.

How to Save an Icon Layout in an RDP Session

Follow these steps while connected to the remote computer.

Saving an RDP desktop icon layout with DesktopOK

Step 1: Connect Using the Preferred Display Mode

Start the RDP session using the resolution, monitor arrangement, and window mode that will be used regularly.

For example:

  • Full-screen at 1920 × 1080
  • Windowed at 1600 × 900
  • Dual-monitor full-screen
  • Laptop session at 1366 × 768

Avoid resizing the session after arranging the icons.

Step 2: Open DesktopOK on the Remote Computer

Launch DesktopOK inside the remote session. Confirm that the program window appears on the remote desktop rather than the local desktop.

The portable edition can normally run without a traditional installation, making it easier to keep DesktopOK in a dedicated tools folder on the remote computer.

Step 3: Arrange the Remote Desktop Icons

Move the remote desktop icons into their preferred positions.

Check that:

  • No icons overlap
  • Important shortcuts remain visible
  • Icons do not sit too close to the session edges
  • Icons are placed on the intended monitor
  • Temporary files are removed
  • Auto arrange icons is not overriding manual placement

Leave a small amount of space near the right and bottom edges. This may reduce unwanted movement if a later session has a slightly smaller usable desktop area.

Step 4: Save the Layout

Select Save in DesktopOK.

DesktopOK will add the current icon arrangement to its saved layout list. DesktopOK supports multiple saved layouts, allowing different arrangements to be retained for different resolutions and display configurations.

Step 5: Rename the Layout Clearly

Use a name that identifies the connection type.

Examples:

RDP Full Screen 1920x1080

RDP Windowed 1600x900

RDP Dual Monitor

RDP Laptop Session

Windows Server Admin Layout

Local Console Layout

Remote Support Layout

A descriptive name makes it easier to select the correct arrangement after reconnecting from another device.

Step 6: Create an External Backup

For additional protection, export the layout as a .dok file. DesktopOK supports saving layouts to separate .dok files and loading them again later or on another computer.

A useful filename would be:

Server-RDP-FullScreen-1920x1080.dok

Store the file in a protected tools or backup folder rather than leaving the only copy on the remote desktop.

Step 7: Test the Saved Layout

Move two or three non-critical icons to different positions.

Select the saved RDP layout and choose Restore. Confirm that the icons return to the expected locations.

Testing immediately ensures the layout is valid before the session is disconnected.

How to Restore Icons After Reconnecting Through RDP

When icons move after a new Remote Desktop connection:

Restoring desktop icons after reconnecting through Remote Desktop
  • Connect using the same display mode used when the layout was saved.
  • Avoid resizing the RDP window.
  • Open DesktopOK on the remote computer.
  • Select the matching RDP profile.
  • Click Restore.
  • Check the desktop for missing or overlapping icons.
  • Save a new profile only when the restored arrangement is correct.

The selected DesktopOK profile should match the current session configuration as closely as possible.

For example, do not restore a dual-monitor profile in a small single-monitor window unless no matching single-monitor layout exists.

Create Separate Layouts for Local and Remote Sessions

A single saved layout may not work well for every connection type. The physical console and RDP session can have different usable screen areas even when they appear to use similar resolutions.

DesktopOK profiles for local, full-screen and windowed RDP layouts

Create separate layouts for:

Local Console Layout

Use this profile when working directly on the computer or server with its attached monitor.

RDP Full-Screen Layout

Use this profile for a Remote Desktop session occupying one complete local display.

RDP Windowed Layout

Use this profile when the remote session runs inside a smaller resizable window.

RDP Multi-Monitor Layout

Use this profile when Remote Desktop spans two or more local monitors.

RDP Laptop Layout

Use this profile when connecting from a smaller notebook display.

Emergency Support Layout

Use a compact arrangement that keeps important administrative tools visible during low-resolution support sessions.

Multiple layouts prevent one display mode from repeatedly overwriting or disturbing another arrangement.

DesktopOK with Multiple RDP Monitors

Microsoft’s Remote Desktop clients can support multiple displays. Microsoft instructs users to enable Use all monitors and Full screen for connections that should occupy two or more screens.

When saving a multi-monitor RDP layout:

  • Use the same number of local monitors each time.
  • Keep the monitors in the same physical order.
  • Use the same primary display.
  • Keep display scaling consistent.
  • Use the same connection client where possible.
  • Save a separate profile for single-monitor sessions.
  • Avoid disconnecting a monitor during the session.

A profile created across two monitors may compress or reposition icons when restored in a one-monitor session.

DesktopOK on Windows Server

DesktopOK can be used during Remote Desktop connections to supported Windows Server environments. The developer specifically recommends the 64-bit DesktopOK build for Remote Desktop use on a 64-bit Microsoft Server operating system.

DesktopOK saving icon positions on Windows Server through RDP

A practical server setup is:

  • Create a dedicated utilities folder.
  • Place the current DesktopOK executable in that folder.
  • Run it inside the administrator’s RDP session.
  • Save separate layouts for common connection sizes.
  • Export important profiles as .dok files.
  • Keep backups outside the desktop folder.
  • Update the utility after verifying a newer official release.

DesktopOK should not replace normal server backup, profile management, Group Policy, or Remote Desktop administration tools. It is specifically useful for retaining and restoring icon positions.

Using DesktopOK Without Administrator Rights

DesktopOK’s developer states that icon positions can be saved without administrative rights.

This can be helpful for:

  • Standard company user accounts
  • Restricted RDP profiles
  • Managed remote workstations
  • Shared training systems
  • Virtual desktop users
  • Support staff without server-wide permissions

However, the program still needs permission to run and write its configuration or backup data.

When DesktopOK cannot save changes, check whether its folder is read-only or located in a protected directory. A writable user folder is generally more suitable than a restricted system directory.

What to Do When DesktopOK.ini Does Not Save

DesktopOK normally uses its configuration to retain settings and saved layout information. In some restricted environments, the application may be unable to write successfully to DesktopOK.ini.

The official developer provides an optional registry-based mode: renaming the executable to DesktopOK_reg.exe causes the program to store settings under the current user’s registry area at:

HKEY_CURRENT_USER\Software\SoftwareOK.de\DesktopOK

This method is suggested by the developer when saving to DesktopOK.ini causes problems.

Use this option only when:

  • Normal layout storage does not persist
  • The application folder is not writable
  • Registry storage is allowed by company policy
  • The change has been approved by the system administrator

Because the data is stored under the current user, another Windows account may not automatically see the same saved layouts.

DesktopOK Does Not Restore RDP Icons Correctly

Several conditions can prevent an RDP layout from restoring as expected.

DesktopOK RDP icon layout troubleshooting checklist

The RDP Resolution Is Different

A profile saved in a large session may not match a smaller session.

Reconnect using the original resolution or select a profile created for the current display size.

The Remote Desktop Window Was Resized

Windows App can update the remote session’s resolution when its window is resized. This changes the available desktop area.

Return the session to its original dimensions before restoring the layout.

The Wrong Profile Was Selected

Check the profile name carefully. A local, windowed, full-screen, and dual-monitor profile may contain very different positions.

The Monitor Order Changed

Confirm that the monitors are arranged in the same order and that the correct display is selected as primary.

Icons Are Missing

DesktopOK restores the positions of available icons. It does not recreate shortcuts, folders, or documents that have been deleted.

Restore or recreate the missing desktop items before loading the layout again.

Auto Arrange Icons Is Enabled

Right-click the remote desktop and open View. Disable Auto Arrange Icons when manual icon positioning is required.

DesktopOK Was Opened Locally

Make sure DesktopOK is running inside the remote session. A local DesktopOK window manages the local computer’s icon layout.

The Layout Disappears After Closing DesktopOK

Check whether the DesktopOK folder is writable. Consider saving the profile as a .dok file or using the developer’s registry storage method when permitted.

Full-Screen Mode Does Not Return

The classic Remote Desktop Connection client stores display settings in its RDP configuration. Microsoft recommends opening the Display tab and moving the display configuration slider to Large – Full Screen when the session does not maximize correctly.

Recommended Naming System for RDP Layouts

Use a consistent naming pattern:

Computer-ConnectionMode-Resolution-Monitors

Examples:

OfficePC-RDP-FullScreen-1920x1080

Server01-RDP-Windowed-1600x900

Workstation-RDP-DualMonitor

Server02-LocalConsole

OfficePC-RDP-Laptop-1366x768

When exporting to .dok, add the date:

Server01-RDP-FullScreen-1920x1080-2026-07-28.dok

Clear names reduce the risk of restoring the wrong profile.

Best Practices for Reliable RDP Layouts

For consistent DesktopOK Remote Desktop results:

  • Run DesktopOK on the remote system.
  • Save the layout after establishing the final RDP display mode.
  • Create separate profiles for local and remote sessions.
  • Create separate full-screen and windowed profiles.
  • Use matching monitor order and display scaling.
  • Avoid resizing the session before restoration.
  • Test each layout immediately after saving it.
  • Export important profiles as .dok backups.
  • Use clear profile names.
  • Keep DesktopOK in a writable folder.
  • Follow company security policies.
  • Use the current official DesktopOK release.
  • Do not treat a layout file as a backup of actual desktop files.

Common DesktopOK RDP Use Cases

Remote Server Administration

Administrators can keep shortcuts to management consoles, logs, scripts, and monitoring tools in predictable positions.

Work-from-Home Connections

Employees connecting from different laptops and monitors can maintain separate layouts for each setup.

Remote Support Systems

Support technicians can restore a standard desktop arrangement after using low-resolution or windowed sessions.

Virtual Machines

Users can save layouts for full-screen and smaller console or remote connection modes.

Training and Computer Labs

Standard desktop arrangements can be restored after sessions change screen settings or move icons.

Development Servers

Developers can organize shortcuts to terminals, project folders, documentation, and testing tools.

Frequently Asked Questions

Can DesktopOK save icons during a Remote Desktop session?

Yes. The official developer confirms that DesktopOK can save desktop icon positions on Windows Server while the user is connected through Remote Desktop.

Should DesktopOK run on the local or remote PC?

Run DesktopOK on the remote PC inside the active RDP session. Running it locally will manage the local computer’s icon arrangement.

Why do my icons move after an RDP connection?

Remote Desktop may use a different resolution, window size, monitor count, scaling level, or usable desktop area. Windows may reposition icons to keep them visible.

Do I need a separate RDP layout?

A separate RDP profile is recommended when the remote session uses a different display area from the physical console.

Can I create several RDP layouts?

Yes. DesktopOK supports multiple icon-layout profiles for different resolutions and monitor configurations.

Does DesktopOK require administrator rights?

The developer states that DesktopOK can save icon positions without administrator rights, although application execution and storage must still be permitted.

Can DesktopOK work on Windows Server?

Yes. The developer documents DesktopOK use on Microsoft Server systems and recommends the 64-bit edition for Remote Desktop use on 64-bit Windows Server.

Can a layout be transferred between servers?

A layout can be exported as a .dok file and copied, but successful restoration depends on matching icons, resolutions, monitor arrangements, and user environments.

Why does the layout change when I resize the RDP window?

Some Remote Desktop clients dynamically update the session resolution when the window is resized. This changes the desktop workspace used for icon positioning.

Can DesktopOK restore deleted shortcuts?

No. DesktopOK restores positions for existing desktop icons. It does not recreate deleted files, folders, programs, or shortcuts.

Should I save a local-console profile too?

Yes. A local-console profile protects the arrangement used when someone works directly on the remote computer.

What should I do if DesktopOK.ini does not save?

Move DesktopOK to a writable folder. When permitted, the developer also provides an optional registry-based mode by renaming the executable to DesktopOK_reg.exe.

Conclusion

DesktopOK Remote Desktop support helps maintain an organized desktop when RDP connections change the resolution, monitor configuration, scaling, or available workspace of a remote Windows computer.

The most reliable approach is to save separate DesktopOK profiles for full-screen, windowed, multi-monitor, laptop, and local-console sessions. Match the current RDP configuration with the correct saved profile, keep external .dok backups, and test every important layout before relying on it for remote work or server administration.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top