DVT Reminder

0,00 

A simple desktop reminder to keep you moving during long work sessions.

Category:

Description

DVT Reminder

A simple Windows desktop application that reminds you to move regularly, helping reduce the risk of Deep Vein Thrombosis (DVT) during long periods of sitting.

DVT Reminder popup window with green header showing "Time to Move!" and countdown timer displaying 29:49 until next reminder. Clive the blood clot appears in the top right corner showing the warning state (red, concerned). The current exercise is Knee Lifts, with an illustration showing the movement performed both seated and standing. Instructions read "While seated or standing, lift each knee towards your chest alternately. Do 10 lifts per leg. Repeat 3 times. Have a drink of water!" An orange warning banner reminds users that regular movement helps prevent Deep Vein Thrombosis. Green "I'm Moving!" button and Settings button at the bottom.

What it does

The app runs quietly in your system tray and displays a reminder popup at regular intervals, scheduled times, or both. Each reminder shows a simple exercise you can do at your desk or nearby.

Features

Reminder Options

  • Fixed interval reminders – Set how often you want to be reminded (default: every 30 minutes)
  • Scheduled alarms – Set specific times for reminders, with day-of-week repeat options (like your phone’s alarm clock)
  • Combined mode – Use both interval and scheduled reminders together
  • Non-intrusive popups – Reminders appear without stealing keyboard focus, so you can finish typing before responding

Display

  • Multi-monitor support – Choose which screen the reminder appears on
  • Exercise images – Simple visual guides showing how to perform each exercise (recommended size: 900 × 400 pixels for custom images)

Exercises

  • 12 built-in exercises – Including ankle circles, calf raises, knee lifts, walking, leg extensions, heel-toe rocks, arm circles, torso twists, neck tilts, hip openers, foot pumps, and marching
  • Custom exercises – Add, edit, duplicate, or remove exercises to suit your needs
  • Reorder exercises – Arrange exercises in your preferred order using up/down arrows
  • Scheduled-only exercises – Exclude exercises from interval rotation so they only appear at scheduled times (perfect for medication reminders or appointments)
  • Reset to defaults – Restore missing built-in exercises or reset everything to defaults
  • Hydration reminders – Each exercise includes a prompt to drink water

Clive the Blood Clot

  • Visual risk indicator – Tracks time since your last vigorous exercise
  • Three warning states – Healthy, warning, and danger appearances
  • Configurable intervals – Set how long before Clive’s appearance changes (default: 90 minutes per level)
  • Daily reset – Clive resets automatically each day when you first start the app

System Integration

DVT Reminder system tray icon showing Clive the blood clot in the Windows notification area. Right-click context menu is open with three options: Show Reminder Now, Settings..., and Exit.

  • System tray – Runs in the background without cluttering your taskbar
  • Startup option – On installation can be configured to run automatically when Windows starts

How to use

  1. Download – Download the zip and unzip the exe file to your desktop.
  2. Install and run – Double-click the exe to install. The app starts minimised to the system tray (look for the icon near your clock)
  3. Wait for reminders – A popup will appear on your chosen monitor when it’s time to move
  4. Do the exercise – Follow the instructions and image shown
  5. Click “I’m Moving!” – You’ll be asked if you’ve completed 15 minutes of vigorous exercise and had water. Answer honestly to reset Clive!
  6. Access settings – Right-click the tray icon or click the Settings button on the reminder popup

Settings

The settings window has three tabs:

General

DVT Reminder Settings window showing the General tab. Contains three sections: Display with a dropdown set to Monitor 2, Reminder Mode with both Fixed Interval (30 minutes) and Scheduled Times checkboxes enabled, and Clive the Blood Clot settings with warning level interval set to 90 minutes. Save and Cancel buttons at the bottom with version 1.3.0 displayed.

  • Target Monitor – Select which screen displays the reminder popup
  • Reminder Mode – Choose fixed interval, scheduled times, or both
  • Reminder Interval – How many minutes between reminders (when using interval mode)
  • Clive Interval – How many minutes before Clive’s warning level changes

Scheduled Alarms

DVT Reminder Settings window showing the Scheduled Alarms tab. Two medication reminders are configured: one at 08:30 and one at 18:00, both labelled "Meds" and set to repeat every day with the "Take Meds" exercise. Each alarm has a checkbox to enable/disable it, plus duplicate, edit, and delete buttons. An "+ Add Alarm" button appears in the top right. The window shows three tabs (General, Scheduled Alarms, Exercises) with Version 1.4.0 displayed at the bottom left alongside Save and Cancel buttons.

  • Add alarms – Set specific times for reminders
  • Repeat days – Choose which days each alarm is active (weekdays, weekends, specific days, or every day)
  • Exercise selection – Pick which exercise to show for each alarm
  • Enable/disable – Toggle alarms on or off without deleting them
  • Duplicate – Copy an alarm to quickly create similar schedules

Exercises

DVT Reminder Settings window showing the Exercises tab with a scrollable list of exercise routines. At the top is "Take Meds" marked with a clock icon (⏰) indicating it's excluded from interval rotation and only appears at scheduled times. Below are the built-in exercises: Ankle Circles, Calf Raises, Arm Circles and Shoulder Rolls, Knee Lifts, and Seated Torso Twists (with more below the fold). Each exercise shows a camera icon indicating it has an image, a truncated description, and buttons for reordering (up/down arrows), duplicate, edit, and delete. The top right has "Reset..." and "+ Add Exercise" buttons. Version 1.4.0 shown at bottom left with Save and Cancel buttons.

  • View exercises – See all available exercises in their display order
  • Add/Edit/Delete – Manage your exercise collection
  • Reorder – Use up/down arrows to change the order exercises appear
  • Duplicate – Copy an exercise as a starting point for a new one
  • Interval inclusion – Choose whether each exercise appears in the regular rotation or only when scheduled
  • Reset – Restore missing defaults or reset all to built-in exercises

    Meet Clive

    Clive is your personal blood clot risk indicator. He appears in the top-right corner of each reminder and changes appearance based on how long it’s been since your last vigorous exercise:

    • 0-90 minutes – Clive is calm
    • 90-180 minutes – Clive is concerned
    • 180+ minutes – Clive needs your attention

    Reset Clive by completing 15 minutes of vigorous exercise and staying hydrated. He resets automatically each day when you first start the app.

    Dialog window titled “Reset Clive?”. In the top left is a small circular image of Clive the blood clot, shown as a cartoon red blood clot character wearing sunglasses. The dialog asks, “Have you completed 15 minutes of vigorous exercise and had a drink of water?” Below, a warning message states that Clive does not care about deadlines, meetings, or excuses, and only cares about blood flow, asking whether the user actually moved. At the bottom are two buttons: a green “Yes” button and a grey “No” button.

    Notes

    • In interval mode, the app cycles through exercises in order, showing a different one each time
    • In scheduled mode, each alarm shows its assigned exercise
    • Your settings are saved automatically and persist between sessions
    • Reminders appear without interrupting your typing – interact when you’re ready
    • If a scheduled alarm and interval reminder occur at the same time, both are shown – scheduled first, then the interval reminder
    • Closing the reminder window minimises to tray rather than exiting
    • To fully exit, right-click the tray icon and select Exit

    Why regular movement matters

    Sitting for extended periods can slow blood flow in your legs, increasing the risk of blood clots. Simple movements like those included in this app help keep blood circulating. This is particularly important during long work sessions, flights, or recovery periods.

    This app is a reminder tool, not medical advice. If you have concerns about DVT or circulation, consult a healthcare professional.

    Version History

    Version 1.4.0 Current

    Released: January 26, 2026

    New Features

    Scheduled-Only Exercises

    • Exclude exercises from interval rotation - New "Include in fixed interval rotation" checkbox in the exercise editor

    • Exercises with this unchecked only appear when assigned to a scheduled alarm

    • Perfect for non-exercise reminders like medication, appointments, or custom alerts

    • Visual indicator (⏰) shown next to scheduled-only exercises in the list

    Double-Booking Handling

    • Graceful handling of reminder clashes - When a scheduled alarm and interval reminder occur at the same time, both are shown

    • Scheduled reminder takes priority and appears first

    • After dismissing, a friendly "double-booked" message appears before the interval reminder

    • 10 different randomised messages to keep it interesting

    Improved Randomisation

    • Shuffle bag system - All Clive messages and double-booked messages now use a shuffle bag approach

    • Each message is shown once before any repeats

    • Guarantees variety across all 20 Clive messages and 10 double-booked messages

    New Exercises

    Six new exercises added to the default set (now 12 total):

    • Arm Circles and Shoulder Rolls - Upper body circulation

    • Seated Torso Twists - Core mobility while seated

    • Neck Side Tilts - Gentle neck stretches

    • Standing Hip Openers - Lower body mobility

    • Seated Foot Pumps - Calf pump activation while seated

    • Marching on the Spot - Light cardio movement

    Technical Changes

    • Added IncludeInInterval property to Exercise model (default: true)

    • Added _isDialogOpen flag to prevent alarm conflicts during Clive dialogs

    • Added _pendingScheduledAlarm for queuing alarms that fire during dialogs

    • Shuffle bag implementation using Fisher-Yates algorithm

    • Improved scheduled alarm reliability with synchronous window display

    Version 1.3.0

    Released: January 24, 2026

    New Features

    Scheduled Alarms

    • New scheduled alarm system - Set reminders for specific times of day, similar to Apple's Clock app

    • Configure which days each alarm repeats (weekdays, weekends, specific days, or every day)

    • Each alarm can trigger a specific exercise of your choice

    • Alarms automatically sort by next firing time (Apple-style dynamic sorting)

    • Enable/disable individual alarms with checkboxes

    • Duplicate alarms for quick creation of similar schedules

    Combined Reminder Modes

    • Use both modes together - Fixed interval AND scheduled alarms can now run simultaneously

    • Changed from radio buttons to checkboxes for mode selection

    • Ideal for regular breaks plus specific exercise times

    Exercise Management

    • Reorder exercises - Use up/down arrows to arrange exercises in your preferred order

    • Duplicate exercises - Copy an existing exercise as a starting point for a new one

    • Reset to defaults - Two options:

      • Restore missing default exercises (keeps your custom exercises)

      • Reset all to defaults (replaces everything with built-in exercises)

    Clive Settings

    • Configurable warning intervals - Set how long before Clive's appearance changes

    • Default remains 90 minutes per warning level (Healthy → Warning → Danger)

    Improvements

    User Experience

    • Reminders no longer steal keyboard focus - Continue typing while the reminder appears; interact with it when you're ready

    • Manual "Show Now" from tray menu still brings the window to focus as expected

    Settings Window Redesign

    • New tabbed interface with three tabs:

      • General (display, reminder mode, Clive settings)

      • Scheduled Alarms (alarm list and management)

      • Exercises (exercise list and management)

    • Cleaner alarm and exercise list layouts

    • Improved button sizing and spacing

    Edit Exercise Window

    • Added recommended image size hint (900 × 400 pixels) for custom exercise images

    • Two-line description preview in exercise list

    Technical Changes

    • New ScheduledAlarm model with DaysOfWeek flags enum

    • New ReminderMode.Both option for combined modes

    • GetNextFiringTime() method for Apple-style alarm sorting

    • Win32 SetWindowPos API with SWP_NOACTIVATE flag for non-intrusive reminders

    • Separated interval timer and scheduled alarm tracking

    Version 1.2.1

    Released: January 18, 2026

    Improved

     

    • Replaced Clive blood clot images with higher resolution PNGs for better clarity
    • Added high-quality bitmap scaling to Clive image rendering in MainWindow and CliveDialog

    Version 1.2.0

    Released: January 17, 2026

    • Added "Clive the blood clot" risk indicator
      • Displays in top-right of reminder window
      • Shows three states based on time since last vigorous exercise (0-90 mins, 90-180 mins, 180+ mins)
      • Resets automatically each day on first app start
      • Clicking "I'm Moving!" prompts to confirm 15 minutes of vigorous exercise and hydration
      • 20 rotating warning messages with health information
      • Custom dialog with Clive image
    • Increased main window height to prevent scrolling

     

    • Fixed error when closing app while reminder timer is active

    Version 1.1.0

    Released: January 13, 2026

    Changes

    • Fixed reminder window not appearing when other applications (e.g. Teams) have focus
    • Enlarged Edit Exercise window with larger description area
    • Added hydration reminder to all default exercises
    • Added clickable version link in Settings window
    • SHA: 0848f6184294298171265a73d2b3dc21e901d98c6c975503a3a4f86baddc649b

    Version 1.0.0

    Released: January 9, 2026

    SHA: b1405657155c0ce936ae4842311fc428bd1645871fda6f249b0ddb8131e96f5f

    Reviews

    There are no reviews yet.

    Only logged in customers who have purchased this product may leave a review.